package com.woniuxy.rms.service;

import com.woniuxy.rms.pojo.Property;
import com.woniuxy.rms.util.DataResult;

import java.util.List;

public interface PropertyService {
    /**
     * Description : 物业列表,支持模糊查询  <br/>
     * ChangeLog : 1. 创建 (2020/3/31 0031 下午 9:09 [Administrator]);
     * @param currentPage 当前页
     * @param pageSize 页码
     * @param company 公司
     * @param companyPlace 公司地址
     * @param status 审核状态
     * @return com.woniuxy.rms.util.DataResult
     */
    List<Property> findByPage(Integer currentPage, Integer pageSize, String company, String companyPlace, Integer status);
    /**
     * Description : 物业审核  <br/>
     * ChangeLog : 1. 创建 (2020/3/30 0030 下午 4:15 [Administrator]);
     * @param property
     * @return com.woniuxy.rms.util.DataResult
     */
    DataResult checkPro(Property property);
    /**
     * Description : 删除物业人员  <br/>
     * ChangeLog : 1. 创建 (2020/3/30 0030 下午 4:30 [Administrator]);
     * @param id
     * @return com.woniuxy.rms.util.DataResult
     */
    DataResult deleteById(Long id);
    /**
     * Description : 退出小区  <br/>
     * ChangeLog : 1. 创建 (2020/4/8 0008 下午 5:14 [Administrator]);
     * @param id
     * @return com.woniuxy.rms.util.DataResult
     */
    DataResult exitPlot(Integer id);
}
